package com.yunxi.dao.market;

import com.yunxi.core.dao.BaseMapperPlus;
import com.yunxi.market.pojo.MarketActivityQueryReqVO;
import com.yunxi.market.pojo.MarketActivityQueryRespVO;
import com.yunxi.model.market.MarketActivity;

import java.util.List;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
 * 市场活动主表 Mapper 接口
 * </p>
 *
 * @author 
 * @since 2019-08-17
 */
public interface MarketActivityMapper extends BaseMapperPlus<MarketActivity> {

    List<MarketActivityQueryRespVO> queryMarketActivityForApprovePage(MarketActivityQueryReqVO vo);

    List<MarketActivityQueryRespVO> queryMarketActivityForPage(MarketActivityQueryReqVO vo);

    /**
     * 根据渠道商编码查询渠道商名称
     * @param partnerCode （A,B,C）
     * @return （名称1,名称2,名称3）
     */
    String queryPartnerNameByCodes(@Param("partnerCode") String partnerCode);
}
